﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;

namespace Dazzle {
    [Guid("80A0B5AA-C1E7-411C-8B45-D257774E52FA")]
    [ComVisible(true)]
    public interface IGraphBox {
        #region Properties
        [DispId(1)]
        string GraphType { get; set; }

        #endregion

        #region Methods
        [DispId(2)]
        void Update();

        #endregion
    }

    [Guid("C7C58739-5BAB-47F7-8A1A-263BE21662EA")]
    [InterfaceType(ComInterfaceType.InterfaceIsIDispatch)]
    [ComVisible(true)]
    public interface IGraphBoxEvents {
        #region Events

        [DispId(1)]
        void PropertyChanged(string propertyName, object newValue);

        #endregion
    }
}
